package cz.khfotbal.service;

import java.util.List;

import cz.khfotbal.domain.Competion;
import cz.khfotbal.domain.Player;
import cz.khfotbal.domain.Season;
import cz.khfotbal.domain.Team;

public interface PlayerService {

	public List<Player> getAllPlayers();

	public void updatePlayer(Player player);

	public void deletePlayer(Player player);

	public void createPlayer(Player player);

	public List<Player> getPlayersBySeasonTeamCompetion(Season season,
			Team team, Competion competion);

	public void updateSeasonCompetionTeamPlayer(Season season,
			Competion competion, Team team, Player player);

	public void deleteSeasonCompetionTeamPlayer(Season season,
			Competion competion, Team team, Player player);

}
